#pragma once

#include "Goal.h"

namespace Tmpl {

class GoalMoveToPos : public Goal
{
public:
	GoalMoveToPos(Entity* owner, Vec2f target);

	char GetType(){ return Goal::GOAL_MOVE_TO_POS; }

	void Activate();
	void Process(char threadId);
	void Terminate();

	void Render() const;

protected:
	Vec2f mTarget;
};

}